Micron Document
Reticulum can run over a wide range of hardware and communication mediums.

The `F0af`_`[Reticulum Network Stack`:/page/wiki.mu`path=RNS]`_`f runs on most devices with a Python 3 runtime. For more constrained systems, `F0af`_`[microReticulum`:/page/wiki.mu`path=MicroReticulum]`_`f is a C++ port designed for 32-bit MCUs (as well as Linux SBCs).`:cite-ref-1[`F5bf`_`[1`#cite-note-1]`_`f]

Reticulum runs over Ethernet, `F0af`_`[WiFi`#wifi]`_`f, LoRa (with `F0af`_`[RNode`:/page/wiki.mu`path=RNode]`_`f), `F0af`_`[packet radio modems`#packet-radio]`_`f, `F0af`_`[serial lines`#serial]`_`f, BLE`:cite-ref-2[`F5bf`_`[2`#cite-note-2]`_`f], and even QR`:cite-ref-3[`F5bf`_`[3`#cite-note-3]`_`f].

>>Contents

• `F0af`_`[RNode`#rnode]`_`f
• `F0af`_`[ESP32-based devices`#esp32-based-devices]`_`f
• `F0af`_`[nRF52-based devices`#nrf52-based-devices]`_`f
• `F0af`_`[LoRa modules`#lora-modules]`_`f
• `F0af`_`[WiFi`#wifi]`_`f
• `F0af`_`[Packet radio`#packet-radio]`_`f
• `F0af`_`[Serial`#serial]`_`f
• `F0af`_`[Add hardware`#add-hardware]`_`f
• `F0af`_`[References`#references]`_`f
• `F0af`_`[External links`#external-links]`_`f

>>RNode

`F0af`_`[RNodes`:/page/wiki.mu`path=RNode]`_`f are easily made from readily available development boards. They communicate with a host `F0af`_`[instance`:/page/wiki.mu`path=Instance]`_`f over USB or Bluetooth.

`F0af`_`[microReticulum`:/page/wiki.mu`path=MicroReticulum]`_`f's RNode firmware turns RNodes into fully self-contained Reticulum `F0af`_`[nodes`:/page/wiki.mu`path=Node]`_`f, eliminating the need for a host instance.

>>>ESP32-based devices

ESP32 has more processing power than nRF52.

• `F0af`_`[Heltec WiFi LoRa 32 V2`:/page/wiki.mu`path=Heltec_WiFi_LoRa_32_V2]`_`f
• `F0af`_`[Heltec WiFi LoRa 32 V3`:/page/wiki.mu`path=Heltec_WiFi_LoRa_32_V3]`_`f
• `F0af`_`[Heltec WiFi LoRa 32 V4`:/page/wiki.mu`path=Heltec_WiFi_LoRa_32_V4]`_`f
• `F0af`_`[LILYGO T-Deck`:/page/wiki.mu`path=LILYGO_T-Deck]`_`f
• `F0af`_`[Seeed Studio XIAO ESP32-S3`:/page/wiki.mu`path=Seeed_Studio_XIAO_ESP32-S3]`_`f

>>>nRF52-based devices

nRF52 has better power efficiency than ESP32.

• `F0af`_`[FakeTec`:/page/wiki.mu`path=FakeTec]`_`f
• `F0af`_`[Heltec Mesh Node T096`:/page/wiki.mu`path=Heltec_Mesh_Node_T096]`_`f
• `F0af`_`[Heltec Mesh Node T114`:/page/wiki.mu`path=Heltec_Mesh_Node_T114]`_`f
• `F0af`_`[LILYGO T-Echo`:/page/wiki.mu`path=LILYGO_T-Echo]`_`f
• `F0af`_`[Seeed Studio SenseCAP Card Tracker T1000-E`:/page/wiki.mu`path=Seeed_Studio_SenseCAP_Card_Tracker_T1000-E]`_`f
• `F0af`_`[Seeed Studio XIAO nRF52840`:/page/wiki.mu`path=Seeed_Studio_XIAO_nRF52840]`_`f

>>>LoRa modules

• `F0af`_`[Heltec HT-RA62`:/page/wiki.mu`path=Heltec_HT-RA62]`_`f
• `F0af`_`[Seeed Studio Wio-SX1262`:/page/wiki.mu`path=Seeed_Studio_Wio-SX1262]`_`f

For more, see `F0af`_`[Supported Boards and Devices ↗`a8d24177d946de4f1f0a0fe1af9a1338:/page/blob.mu`g=reticulum|r=reticulum|ref=HEAD|path=docs/markdown/hardware.md|anchor=supported-boards-and-devices]`_`f in the manual.

>>WiFi

Reticulum can work over WiFi-based hardware as long as it supports bridged Ethernet over the WiFi interface, which most devices do by default or through configuration. Such radios are suitable for high capacity Reticulum links over long distances.`:cite-ref-4[`F5bf`_`[4`#cite-note-4]`_`f] See also `F0af`_`[WiFi-based Hardware ↗`a8d24177d946de4f1f0a0fe1af9a1338:/page/blob.mu`g=reticulum|r=reticulum|ref=HEAD|path=docs/markdown/hardware.md|anchor=wifi-based-hardware]`_`f in the manual.

>>Packet radio

Any packet radio modem that provides a standard KISS interface over USB, serial or TCP can be used with Reticulum.`:cite-ref-5[`F5bf`_`[5`#cite-note-5]`_`f]

Modem73 with its Reticulum interface enables any HF/VHF/UHF radio capable of 2400 Hz of bandwidth to operate with Reticulum.`:cite-ref-6[`F5bf`_`[6`#cite-note-6]`_`f]

>>Serial

The `B100`F9d9SerialInterface`f`b enables Reticulum to be used over any kind of raw serial line or any hardware that provides a serial port interface.

>>Add hardware

1. Create a new page for the hardware device:
2. Link to it from the appropriate section above

>>References

`:cite-note-1`!1.`! `F0af`_`[↑`#cite-ref-1]`_`f "attermann/microReticulum". GitHub.
`:cite-note-2`!2.`! `F0af`_`[↑`#cite-ref-2]`_`f "torlando-tech/ble-reticulum". GitHub.
`:cite-note-3`!3.`! `F0af`_`[↑`#cite-ref-3]`_`f "metrafonic/retiqr". GitHub.
`:cite-note-4`!4.`! `F0af`_`[↑`#cite-ref-4]`_`f `*WiFi-based Hardware`*, Manual. `F0af`_`[`a8d24177d946de4f1f0a0fe1af9a1338:/page/blob.mu`g=reticulum|r=reticulum|ref=HEAD|path=docs/markdown/hardware.md|anchor=wifi-based-hardware] ↗`_`f
`:cite-note-5`!5.`! `F0af`_`[↑`#cite-ref-5]`_`f `*Packet Radio Modems`*, Manual. `F0af`_`[`a8d24177d946de4f1f0a0fe1af9a1338:/page/blob.mu`g=reticulum|r=reticulum|ref=HEAD|path=docs/markdown/hardware.md|anchor=packet-radio-modems] ↗`_`f
`:cite-note-6`!6.`! `F0af`_`[↑`#cite-ref-6]`_`f "RFnexus/modem73interface". GitHub.

>>External links

• `F0af`_`[Communications Hardware ↗`a8d24177d946de4f1f0a0fe1af9a1338:/page/blob.mu`g=reticulum|r=reticulum|ref=HEAD|path=docs/markdown/hardware.md|anchor=communications-hardware]`_`f in the manual